where did this rain come from - Turkish English Dictionary